11 research outputs found

    Sintonizaci贸n de controlador PID utilizando Quorum Sensing (QS) bacterial

    Get PDF
    Objective: PID controllers are widely used to operate AC motors due to their simplicity and easy implementation. However, adjusting its parameters in search of an optimal scheme can be complex because it requires manual tuning by trial and error. This research aims to implement an optimized tuning scheme through a search based on the idealized behavior of a community of bacteria and its Quorum Sensing (QS). Methodology: A closed-loop system model with PID control considering disturbances is proposed in order to tune a disturbance-resistant controller. The response of the model is calculated using a search that mimics a simplified model of bacterial behavior. The scheme uses ITSE (Integral Time Squared Error) as the performance index. Results: The tuning resulting from the proposed scheme was evaluated by simulation and compared with tunings of the same model made by Root Locus and Genetic Algorithms (GA). The results showed a satisfactory response according the design criteria. Conclusions: Nowadays, PID controllers are still basic industrial control tools, particularly important in motor operation. The performance of these controls depends fundamentally on the design of their gain. In the case of complex plants, additional tools are required to facilitate PID tuning. We propose an intelligent and bio-inspired tuning scheme that demonstrates high performance in laboratory tests. Financing: University Francisco Jos茅 de Caldas through the project 1-72-578-18.Objetivo: Los controladores PID son ampliamente utilizados para operar motores AC debido a su simplicidad y f谩cil implementaci贸n. Sin embargo, la sintonizaci贸n de sus par谩metros en busca de un esquema 贸ptimo puede ser compleja debido a que requiere sintonizaci贸n manual mediante prueba y error. El objetivo de esta investigaci贸n es implementar un esquema de ajuste optimizado mediante una b煤squeda basada en el comportamiento idealizado de una comunidad de bacterias y su detecci贸n de qu贸rum (Quorum Sensing, QS). Metodolog铆a: Se plantea el modelo del sistema en lazo cerrado con control PID considerando las perturbaciones con el objetivo de sintonizar un controlador resistente a ellas. La respuesta del modelo se calcula mediante una b煤squeda que imita un modelo simplificado de comportamiento bacterial. El esquema utiliza el ITSE (Integral Time Squared Error) como indice de desempe帽o. Resultados: La sintonizaci贸n mediante el esquema propuesto fue evaluada mediante simulaci贸n y comparada con sintonizaciones del mismo modelo realizadas mediante Root Locus y Algoritmos Gen茅ticos (GA). Los resultados mostraron una respuesta satisfactoria frente a los criterios de dise帽o. Conclusiones: Los controladores PID siguen siendo hoy en d铆a herramientas b谩sicas de control industrial, particularmente importantes en el manejo de motores. El desempe帽o de estos controles depende fundamentalmente del dise帽o de su ganancia. En el caso de plantas complejas se requiere de herramientas adicionales que faciliten la sintonizaci贸n del PID. Nosotros proponemos un esquema de sintonizaci贸n inteligente y bio-inspirado que demuestra un alto desempe帽o en pruebas de laboratorio. Financiamiento: Universidad Distrital Francisco Jos茅 de Caldas a trav茅s del proyecto 1-72-578-18

    Robot semi-aut贸nomo para el transporte de pacientes con movilidad reducida

    Get PDF
    Este art铆culo documenta el dise帽o y desarrollo de un prototipo rob贸tico semi-aut贸nomo para el transporte de pacientes con movilidad reducida en un lugar espec铆fico, como vivienda, lugar de estudio o trabajo. El perfil de dise帽o consider贸 un m贸dulo de tracci贸n diferencial, un m贸dulo de sensores de proximidad, un m贸dulo de control de sistemas de tracci贸n, comando y el modelo del entorno. El sistema posee herramientas embebidas soportadas en microcontroladores, procesadores con arquitectura ARM, y un computador personal. El c贸digo se desarroll贸 en Python sobre sistemas Linux Debian. Las pruebas de desempe帽o se aplicaron a un prototipo real de laboratorio, sobre el cual se demostr贸 su funcionamiento

    Estrategia de navegaci贸n aut贸noma para un enjambre de robots utilizando comunicaci贸n local

    Get PDF
    Our motivation focuses on answering a simple question: What is the minimum robotic struc颅ture necessary to solve a navigation problem? Our research deals with environments that are unknown, dynamic, and denied to sensors. In particular, the paper addresses problems concerning how to coordinate the navigation of multi颅ple autonomous mobile robots without requiring system identification, geometric map building, localization or state estimation. The proposed navigation algorithm uses the gradient of the environment to set the navigation control. This gradient is continuously modified by all the ro颅bots in the form of local communication. The design scheme, both for the algorithm and for its implementation on robots, searches for a mi颅nimal approximation, in which it minimizes the requirements of the robot (processing power, communication and kind of sensors). Besides, our research finds autonomous navigation for each robot, and also scales the system to any number of agents. The navigation algorithm is formulated for a grouping task, where the robots form autonomous groups without any external interaction or prior information of the environ颅ment or information from other robots. Finally, task performance is verified through simulation for the laboratory prototypes of the group.La motivaci贸n de la investigaci贸n se enfoca en responder una simple pregunta: 驴Cu谩l es la m铆nima estructura rob贸tica necesaria para resolver un problema de navegaci贸n? La investigaci贸n se centra en ambientes desconocidos, din谩micos y limitantes al uso de ciertos sensores. En particular, se investiga el problema de c贸mo coordinar la navegaci贸n de m煤ltiples robots aut贸nomos sin el uso de la identificaci贸n del sistema, construcci贸n de un mapa geom茅trico, localizaci贸n o estimaci贸n de estados. El algoritmo de navegaci贸n propuesto utiliza el gradiente del ambiente para ajustar el control de navegaci贸n, gradiente que es continuamente modificado por todos los robots en la forma de una comunicaci贸n local. El esquema de dise帽o, tanto del algoritmo como de su implementaci贸n en el robot, busca una aproximaci贸n minimalista, en la que se minimizan los requerimientos del robot (capacidad de procesamiento, de comunicaci贸n y tipo de sensores). Adem谩s, la investigaci贸n busca la navegaci贸n aut贸noma de cada robot, y el escalado del sistema a cualquier n煤mero de agentes. El algoritmo de navegaci贸n es formulado para una tarea de agrupamiento, donde los robots forman grupos aut贸nomamente sin interacci贸n externa o informaci贸n inicial respecto al ambiente u otros robots en 茅l. Finalmente, el desempe帽o de la tarea es verificado a trav茅s de simulaci贸n para los prototipos de laboratorio del grupo

    Segmentaci贸n de imagen por color basado en quorum sensing bacterial

    Get PDF
    Context: The visual system of the human being is capable of a high level of image processing and ex颅traction of information; on the other hand, visual analysis is a primary tool in many decision-making processes. Therefore, we propose a color-segmenta颅tion scheme in images, which seeks to functionally replicate this type of processes in order to identify in the images the relevant area for the estimation of the amount of oxygen inside furnaces.Method: Bio-inspired schemes of autonomous na颅vigation support the algorithm. The system tries to imitate the behavior of the bacteria (artificial agents) when they move in an unknown environment in search of food, considering only the local readings of the environment. The objective is for the agents to move to the areas of interest, so we include Quorum Sensing (QS), which consists of the bacteria relea颅sing additional information in the medium when a population threshold is exceeded, and this speeds up the convergence.Results: The system was successfully applied to segment a set of images from the interior of an industrial furnace. We apply segmentation of the area corresponding to the flame to a set of images taken inside the carbonization furnace, according to reference patterns. The area to be segmented is identified by the proposed QS algorithm. After re颅moving the rest of the image, we used it to estimate the oxygen content from similarity measurements using the histogram and reference images. The re颅sults show a reduction in the estimation errors with respect to the same process without the segmenta颅tion of the image.Conclusions: Problems present in the images taken inside the furnace, such as slides and low contrast with the background, produce erroneous estima颅tes of the oxygen level in the combustion process. We performed tests and could conclude that such errors can be reduced by pre-processing the images, in particular using the proposed algorithm to isolate the image area with the relevant information.Contexto: El sistema visual del ser humano es ca颅paz de un elevado nivel de procesamiento de im谩颅genes y extracci贸n de informaci贸n; por otro lado, muchos procesos de toma de decisiones se soportan en el an谩lisis visual como herramienta primaria. Se propone, por lo tanto, un esquema de segmentaci贸n de im谩genes de acuerdo al color que busca replicar funcionalmente este tipo de procesos a fin de iden颅tificar en im谩genes el 谩rea relevante para la estima颅ci贸n de ox铆geno al interior de hornos.M茅todo: El algoritmo est谩 soportado por esquemas bio-inpirados de navegaci贸n aut贸noma. El sistema trata de imitar el comportamiento de las bacterias (agentes artificiales) cuando se desplazan en un am颅biente desconocido en busca de alimento, conside颅rando solamente las lecturas locales del ambiente. El objetivo es que los agentes se muevan hacia las 谩reas de inter茅s, proceso que se acelera por la in颅clusi贸n del Quorum Sensing (QS) que consiste en que las bacterias liberan informaci贸n adicional en el medio cuando se supera un umbral poblacional, lo cual acelera la convergencia.Resultados: El sistema ha sido aplicado exitosamen颅te para segmentar un conjunto de im谩genes pro颅venientes del interior de un horno industrial. A un conjunto de im谩genes tomadas al interior del horno de carbonizaci贸n se le aplica segmentaci贸n del 谩rea correspondiente a la flama de acuerdo a patrones de referencia. El 谩rea a segmentar se identifica median颅te el algoritmo propuesto de QS. Luego de remover el resto de la imagen, 茅sta se utiliza para estimar el contenido de ox铆geno a partir de medidas de si颅milaridad utilizando el histograma e im谩genes de referencia. Los resultados muestran una reducci贸n en los errores de estimaci贸n con respecto al mismo proceso sin la segmentaci贸n de la imagen.Conclusiones: Problemas presentes en las im谩genes reales tomadas al interior del horno, tales como co颅rrimientos y bajo contraste con el fondo, inciden en estimaciones err贸neas del nivel de ox铆geno en el pro颅ceso de combusti贸n. Se ha demostrado que dichos errores pueden ser reducidos mediante pre-procesa颅miento de las im谩genes, en particular, utilizando el algoritmo propuesto para aislar el 谩rea de la imagen con la informaci贸n relevante

    Desarrollo de hardware y software de un dispositivo de enlace entre docente y Estudiante con discapacidad visual en el 谩rea de matem谩ticas b谩sicas

    Get PDF
    Los estudiantes con discapacidad visual en el sistema educativo colombiano cuentan con escasos mecanismos para comunicarse con sus docentes gu铆as, situaci贸n que incrementa las brechas de inclusi贸n y el distanciamiento social existentes. Frente a estas problem谩ticas se plantea el desarrollo de un dispositivo experimental de traducci贸n de s铆mbolos matem谩ticos a lenguaje Braille que a trav茅s de Internet se enlace a una aplicaci贸n web que transmite informaci贸n proveniente de los ejercicios matem谩ticos predise帽ados por el docente. Con la implementaci贸n de este prototipo apoyado en metodolog铆as casu铆sticas, se busc贸 aportar al desarrollo de estructuras mentales espacio-temporales en las personas con discapacidad visual, a partir de las experiencias obtenidas en distintos momentos de interacci贸n con el dispositivo y con la informaci贸n percibida por este. Para el dise帽o, construcci贸n y prueba del dispositivo se implement贸 un marco de trabajo Scrum, que permiti贸 la divisi贸n de las distintas fases del proyecto, en tareas a ejecutarse en cortos plazos. De igual manera se utiliz贸 el m茅todo Design Thinking para la concepci贸n del prototipo, en el que se tienen en cuenta variables como la portabilidad, la usabilidad, la adaptabilidad, la funcionalidad y la inmersi贸n. La interacci贸n entre el estudiante con discapacidad visual y el dispositivo se evalu贸 a trav茅s de un cuestionario, como evidencia de la viabilidad de adoptar este tipo de tecnolog铆as, desde la percepci贸n de satisfacci贸n que se tienen con el dispositivo, la interacci贸n sensorial t谩ctil y auditiva, la naturalizaci贸n del manejo de la interfaz y el estado de 谩nimo del participante

    Robot semi-aut贸nomo para el transporte de pacientes con movilidad reducida

    No full text
    Este art铆culo documenta el dise帽o y desarrollo de un prototipo rob贸tico semi-aut贸nomo para el transporte de pacientes con movilidad reducida en un lugar espec铆fico, como vivienda, lugar de estudio o trabajo. El perfil de dise帽o consider贸 un m贸dulo de tracci贸n diferencial, un m贸dulo de sensores de proximidad, un m贸dulo de control de sistemas de tracci贸n, comando y el modelo del entorno. El sistema posee herramientas embebidas soportadas en microcontroladores, procesadores con arquitectura ARM, y un computador personal. El c贸digo se desarroll贸 en Python sobre sistemas Linux Debian. Las pruebas de desempe帽o se aplicaron a un prototipo real de laboratorio, sobre el cual se demostr贸 su funcionamiento

    Autonomous navigation strategy for robot swarms using local communication

    No full text
    Our motivation focuses on answering a simple question: What is the minimum robotic structure necessary to solve a navigation problem? Our research deals with environments that are unknown, dynamic, and denied to sensors. In particular, the paper addresses problems concerning how to coordinate the navigation of multi-ple autonomous mobile robots without requiring system identification, geometric map building, localization or state estimation. The proposed navigation algorithm uses the gradient of the environment to set the navigation control. This gradient is continuously modified by all the robots in the form of local communication. The design scheme, both for the algorithm and for its implementation on robots, searches for a minimal approximation, in which it minimizes the requirements of the robot (processing power, communication and kind of sensors). Besides, our research finds autonomous navigation for each robot, and also scales the system to any number of agents. The navigation algorithm is formulated for a grouping task, where the robots form autonomous groups without any external interaction or prior information of the environment or information from other robots. Finally, task performance is verified through simulation for the laboratory prototypes of the group

    Autonomous navigation strategy for robot swarms using local communication

    No full text
    Our motivation focuses on answering a simple question: What is the minimum robotic struc颅ture necessary to solve a navigation problem? Our research deals with environments that are unknown, dynamic, and denied to sensors. In particular, the paper addresses problems concerning how to coordinate the navigation of multi颅ple autonomous mobile robots without requiring system identification, geometric map building, localization or state estimation. The proposed navigation algorithm uses the gradient of the environment to set the navigation control. This gradient is continuously modified by all the ro颅bots in the form of local communication. The design scheme, both for the algorithm and for its implementation on robots, searches for a mi颅nimal approximation, in which it minimizes the requirements of the robot (processing power, communication and kind of sensors). Besides, our research finds autonomous navigation for each robot, and also scales the system to any number of agents. The navigation algorithm is formulated for a grouping task, where the robots form autonomous groups without any external interaction or prior information of the environ颅ment or information from other robots. Finally, task performance is verified through simulation for the laboratory prototypes of the group

    Estrategia de navegaci贸n aut贸noma para un enjambre de robots utilizando comunicaci贸n local

    No full text
    Our motivation focuses on answering a simple question: What is the minimum robotic struc颅ture necessary to solve a navigation problem? Our research deals with environments that are unknown, dynamic, and denied to sensors. In particular, the paper addresses problems concerning how to coordinate the navigation of multi颅ple autonomous mobile robots without requiring system identification, geometric map building, localization or state estimation. The proposed navigation algorithm uses the gradient of the environment to set the navigation control. This gradient is continuously modified by all the ro颅bots in the form of local communication. The design scheme, both for the algorithm and for its implementation on robots, searches for a mi颅nimal approximation, in which it minimizes the requirements of the robot (processing power, communication and kind of sensors). Besides, our research finds autonomous navigation for each robot, and also scales the system to any number of agents. The navigation algorithm is formulated for a grouping task, where the robots form autonomous groups without any external interaction or prior information of the environ颅ment or information from other robots. Finally, task performance is verified through simulation for the laboratory prototypes of the group.La motivaci贸n de la investigaci贸n se enfoca en responder una simple pregunta: 驴Cu谩l es la m铆nima estructura rob贸tica necesaria para resolver un problema de navegaci贸n? La investigaci贸n se centra en ambientes desconocidos, din谩micos y limitantes al uso de ciertos sensores. En particular, se investiga el problema de c贸mo coordinar la navegaci贸n de m煤ltiples robots aut贸nomos sin el uso de la identificaci贸n del sistema, construcci贸n de un mapa geom茅trico, localizaci贸n o estimaci贸n de estados. El algoritmo de navegaci贸n propuesto utiliza el gradiente del ambiente para ajustar el control de navegaci贸n, gradiente que es continuamente modificado por todos los robots en la forma de una comunicaci贸n local. El esquema de dise帽o, tanto del algoritmo como de su implementaci贸n en el robot, busca una aproximaci贸n minimalista, en la que se minimizan los requerimientos del robot (capacidad de procesamiento, de comunicaci贸n y tipo de sensores). Adem谩s, la investigaci贸n busca la navegaci贸n aut贸noma de cada robot, y el escalado del sistema a cualquier n煤mero de agentes. El algoritmo de navegaci贸n es formulado para una tarea de agrupamiento, donde los robots forman grupos aut贸nomamente sin interacci贸n externa o informaci贸n inicial respecto al ambiente u otros robots en 茅l. Finalmente, el desempe帽o de la tarea es verificado a trav茅s de simulaci贸n para los prototipos de laboratorio del grupo
    corecore